home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #4
/
Amiga Plus CD - 2000 - No. 4.iso
/
Tools
/
Dev
/
RenderLib
/
stormc
/
pragma
/
render_lib.h
next >
Wrap
C/C++ Source or Header
|
1999-05-19
|
5KB
|
86 lines
#ifndef _INCLUDE_PRAGMA_RENDER_LIB_H
#define _INCLUDE_PRAGMA_RENDER_LIB_H
#ifndef CLIB_RENDER_PROTOS_H
#include <clib/render_protos.h>
#endif
#pragma amicall(RenderBase,0x02A,CreateRMHandlerA(a1))
#pragma amicall(RenderBase,0x030,DeleteRMHandler(a0))
#pragma amicall(RenderBase,0x036,AllocRenderMem(a0,d0))
#pragma amicall(RenderBase,0x03C,FreeRenderMem(a0,a1,d0))
#pragma amicall(RenderBase,0x042,AllocRenderVec(a0,d0))
#pragma amicall(RenderBase,0x048,FreeRenderVec(a0))
#pragma amicall(RenderBase,0x04E,CreateHistogramA(a1))
#pragma amicall(RenderBase,0x054,DeleteHistogram(a0))
#pragma amicall(RenderBase,0x05A,QueryHistogram(a0,d0))
#pragma amicall(RenderBase,0x060,AddRGB(a0,d0,d1))
#pragma amicall(RenderBase,0x066,AddRGBImageA(a0,a1,d0,d1,a2))
#pragma amicall(RenderBase,0x06C,AddChunkyImageA(a0,a1,d0,d1,a2,a3))
#pragma amicall(RenderBase,0x072,ExtractPaletteA(a0,a1,d0,a2))
#pragma amicall(RenderBase,0x078,RenderA(a0,d0,d1,a1,a2,a3))
#pragma amicall(RenderBase,0x07E,Planar2ChunkyA(a0,d0,d1,d2,d3,a1,a2))
#pragma amicall(RenderBase,0x084,Chunky2RGBA(a0,d0,d1,a1,a2,a3))
#pragma amicall(RenderBase,0x08A,Chunky2BitMapA(a0,d0,d1,d2,d3,a1,d4,d5,a2))
#pragma amicall(RenderBase,0x090,CreateScaleEngineA(d0,d1,d2,d3,a1))
#pragma amicall(RenderBase,0x096,DeleteScaleEngine(a0))
#pragma amicall(RenderBase,0x09C,ScaleA(a0,a1,a2,a3))
#pragma amicall(RenderBase,0x0A2,ConvertChunkyA(a0,a1,d0,d1,a2,a3,a4))
#pragma amicall(RenderBase,0x0A8,CreatePenTableA(a0,a1,d0,d1,a2,a3,a4))
#pragma amicall(RenderBase,0x0AE,CreatePaletteA(a1))
#pragma amicall(RenderBase,0x0B4,DeletePalette(a0))
#pragma amicall(RenderBase,0x0BA,ImportPaletteA(a0,a1,d0,a2))
#pragma amicall(RenderBase,0x0C0,ExportPaletteA(a0,a1,a2))
#pragma amicall(RenderBase,0x0C6,CountRGB(a0,d0))
#pragma amicall(RenderBase,0x0CC,BestPen(a0,d0))
#pragma amicall(RenderBase,0x0D2,FlushPalette(a0))
#pragma amicall(RenderBase,0x0D8,SortPaletteA(a0,d0,a1))
#pragma amicall(RenderBase,0x0DE,AddHistogramA(a0,a1,a2))
#pragma amicall(RenderBase,0x0E4,ScaleOrdinate(d0,d1,d2))
#pragma amicall(RenderBase,0x0F6,CreateMapEngineA(a0,a1))
#pragma amicall(RenderBase,0x0FC,DeleteMapEngine(a0))
#pragma amicall(RenderBase,0x102,MapRGBArrayA(a0,a1,d0,d1,a2,a3))
#pragma amicall(RenderBase,0x108,RGBArrayDiversityA(a0,d0,d1,a1))
#pragma amicall(RenderBase,0x10E,ChunkyArrayDiversityA(a0,a1,d0,d1,a2))
#pragma amicall(RenderBase,0x114,MapChunkyArrayA(a0,a1,a2,d0,d1,a3,a4))
#pragma amicall(RenderBase,0x11A,InsertAlphaChannelA(a0,d0,d1,a1,a2))
#pragma amicall(RenderBase,0x120,ExtractAlphaChannelA(a0,d0,d1,a1,a2))
#pragma amicall(RenderBase,0x126,ApplyAlphaChannelA(a0,d0,d1,a1,a2))
#pragma amicall(RenderBase,0x12C,MixRGBArrayA(a0,d0,d1,a1,d2,a2))
#pragma amicall(RenderBase,0x132,AllocRenderVecClear(a0,d0))
#pragma amicall(RenderBase,0x138,CreateAlphaArrayA(a0,d0,d1,a1))
#pragma amicall(RenderBase,0x13E,MixAlphaChannelA(a0,a1,d0,d1,a2,a3))
#pragma amicall(RenderBase,0x144,TintRGBArrayA(a0,d0,d1,d2,d3,a1,a2))
#pragma tagcall(RenderBase,0x02A,CreateRMHandler(a1))
#pragma tagcall(RenderBase,0x04E,CreateHistogram(a1))
#pragma tagcall(RenderBase,0x066,AddRGBImage(a0,a1,d0,d1,a2))
#pragma tagcall(RenderBase,0x06C,AddChunkyImage(a0,a1,d0,d1,a2,a3))
#pragma tagcall(RenderBase,0x072,ExtractPalette(a0,a1,d0,a2))
#pragma tagcall(RenderBase,0x078,Render(a0,d0,d1,a1,a2,a3))
#pragma tagcall(RenderBase,0x07E,Planar2Chunky(a0,d0,d1,d2,d3,a1,a2))
#pragma tagcall(RenderBase,0x084,Chunky2RGB(a0,d0,d1,a1,a2,a3))
#pragma tagcall(RenderBase,0x08A,Chunky2BitMap(a0,d0,d1,d2,d3,a1,d4,d5,a2))
#pragma tagcall(RenderBase,0x090,CreateScaleEngine(d0,d1,d2,d3,a1))
#pragma tagcall(RenderBase,0x09C,Scale(a0,a1,a2,a3))
#pragma tagcall(RenderBase,0x0A2,ConvertChunky(a0,a1,d0,d1,a2,a3,a4))
#pragma tagcall(RenderBase,0x0A8,CreatePenTable(a0,a1,d0,d1,a2,a3,a4))
#pragma tagcall(RenderBase,0x0AE,CreatePalette(a1))
#pragma tagcall(RenderBase,0x0BA,ImportPalette(a0,a1,d0,a2))
#pragma tagcall(RenderBase,0x0C0,ExportPalette(a0,a1,a2))
#pragma tagcall(RenderBase,0x0D8,SortPalette(a0,d0,a1))
#pragma tagcall(RenderBase,0x0DE,AddHistogram(a0,a1,a2))
#pragma tagcall(RenderBase,0x0F6,CreateMapEngine(a0,a1))
#pragma tagcall(RenderBase,0x102,MapRGBArray(a0,a1,d0,d1,a2,a3))
#pragma tagcall(RenderBase,0x108,RGBArrayDiversity(a0,d0,d1,a1))
#pragma tagcall(RenderBase,0x10E,ChunkyArrayDiversity(a0,a1,d0,d1,a2))
#pragma tagcall(RenderBase,0x114,MapChunkyArray(a0,a1,a2,d0,d1,a3,a4))
#pragma tagcall(RenderBase,0x11A,InsertAlphaChannel(a0,d0,d1,a1,a2))
#pragma tagcall(RenderBase,0x120,ExtractAlphaChannel(a0,d0,d1,a1,a2))
#pragma tagcall(RenderBase,0x126,ApplyAlphaChannel(a0,d0,d1,a1,a2))
#pragma tagcall(RenderBase,0x12C,MixRGBArray(a0,d0,d1,a1,d2,a2))
#pragma tagcall(RenderBase,0x138,CreateAlphaArray(a0,d0,d1,a1))
#pragma tagcall(RenderBase,0x13E,MixAlphaChannel(a0,a1,d0,d1,a2,a3))
#pragma tagcall(RenderBase,0x144,TintRGBArray(a0,d0,d1,d2,d3,a1,a2))
#endif /* _INCLUDE_PRAGMA_RENDER_LIB_H */